Specialization for an array of dimension dim as expression.
More...
template<typename T, unsigned int dim>
class point_expression< T[dim]>
Specialization for an array of dimension dim as expression.
- Template Parameters
-
| T | type of the array |
| dim | dimensionality of the array |
Definition at line 1370 of file Point_operators.hpp.
#include <Point_operators.hpp>
|
|
typedef int | has_init |
| | indicate that init must be called before value
|
| |
|
typedef int | is_expression |
| | indicate that this class encapsulate an expression
|
| |
|
|
static const unsigned int | nvals = dim |
| | this operation produce a vector as result of size dims
|
| |
|
|
T(& | d )[dim] |
| | array of dimension dim
|
| |
template<typename T , unsigned int dim>
template<typename T , unsigned int dim>
This function must be called before value.
it calculate the scalar product before return the values
Definition at line 1423 of file Point_operators.hpp.
template<typename T , unsigned int dim>
template<typename orig , typename exp1 , typename exp2 , unsigned int op>
Operator= for point expression.
- Template Parameters
-
| orig | origin type |
| exp1 | expression 1 |
| exp2 | expression 2 |
| op | operation |
- Parameters
-
- Returns
- a point expression
Definition at line 1408 of file Point_operators.hpp.
template<typename T , unsigned int dim>
Evaluate the expression at coordinate k.
It just return the value set in the constructor
- Parameters
-
- Returns
- the value
Definition at line 1436 of file Point_operators.hpp.
The documentation for this class was generated from the following file: